package com.huitone.gddw.controller.common;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;

import com.huitone.gddw.dao.entity.SmLog;
import com.huitone.gddw.service.system.ISmLogService;

/**
 * 基础类，封装保存日志等信息
 * @author wuluodan
 *
 */
@Controller
public class CommonController {

	@Autowired
	private ISmLogService smLogService;
	
	public String logType; 								// 日志类型
	public String logContent; 							// 日志内容
	public String logResult = SmLog.RESULT_SUCCESS; 	// 日志结果
	
	/**
	 * 保存日志信息
	 * @param logType 日志类型
	 * @param content 日志内容
	 * @param result 日志结果
	 */
	public void saveSmLog(String logType, String content, String result) {
		SmLog entity = new SmLog();
		entity.setLogType(logType);
		entity.setContent(content);
		entity.setResult(result);
		smLogService.save(entity);
	}
	
}
